Siel\Acumulus\Collectors\InvoiceCollector B

Total Complexity 84
Dependencies 15
Dependents 0
Total lines 956
Lines of code 327
Logical lines of code 200
Comment lines 522
Methods 35
Properties 7

Methods 35

Method Rating Maintainability Complexity Lines of code
getInvoice()
A
43 10 48
setPropertySources()
S
56 5 19
addLineType()
S
58 5 16
getEmailAsPdf()
S
57 5 15
getFeeLines()
S
57 4 19
addNature()
S
57 4 17
getVatRangeTags()
S
51 3 27
addProductInfo()
S
61 4 12
getInvoiceNumber()
S
63 4 10
addTokenDefault()
S
64 4 10
addWarning()
S
64 3 10
addDefault()
S
68 3 7
getInvoiceDate()
S
68 3 7
callSourceTypeSpecificMethod()
S
68 2 7
addDefaultEmpty()
S
69 2 7
addIfNotEmpty()
S
69 2 7
getShippingLines()
S
68 2 8
setInvoiceSource()
S
67 2 7
collectLogicFields()
S
61 1 12
getAcumulusObjectType()
S
82 1 3
getTokenizedValue()
S
79 1 3
t()
S
80 1 3
getPropertySources()
S
82 1 3
addPropertySource()
S
75 1 4
removePropertySource()
S
76 1 4
getInvoiceLines()
S
63 1 10
getShippingLine()
S
100 1 0
allowMarginScheme()
S
75 1 4
getItemLines()
S
79 1 3
getManualLines()
S
82 1 3
getDiscountLines()
S
79 1 3
getGiftWrappingLine()
S
82 1 3
getPaymentFeeLine()
S
82 1 3
getShippingMethodName()
S
80 1 3
__construct()
S
63 1 10